package Mundo;

public class Frecuencia {
	
	//-----------------------------------------------------------------
    // Atributos
    //-----------------------------------------------------------------
	
	private String nombre;
	
	private double dial;
	
	private double dialFin;

	
    //-----------------------------------------------------------------
    // Constructores
    //-----------------------------------------------------------------
	
	public Frecuencia ( String nombreN, double dialI, double dialF)
	{
		nombre = nombreN;
		dial = dialI;
		dialFin = dialF;
	}
	
    //-----------------------------------------------------------------
    // Métodos
    //-----------------------------------------------------------------
	
	public String darNombre()
	{
		return nombre;
	}
	
	public double darDial()
	{
		return dial;
	}

	public double cambiarDial(double cambio, boolean direccion, double inicio, double fin)
	{
		if (dial > inicio && dial < fin){
			if (direccion)
				return dial += cambio;
			else
				return dial -= cambio;
			}
		else if (dial == inicio){
			if (direccion)
				return dial += cambio;
			else
				return dial = fin;
			}
		else{
			if (direccion)
				return dial = inicio;
			else
				return dial -= cambio;
			}	
	}
	
	public void saltoDial (double di)
	{
		dial = di;
	}
}
